What is the meaning of the song mary on a cross?

"Mary on a Cross" is a song by American rock band Ghost, from their fourth studio album "Prequelle," released in 2018. The song explores themes of sacrifice, redemption, and martyrdom, with references to Christian iconography.

The lyrics describe the story of a woman named Mary who is crucified as a sacrifice for the greater good. The song delves into the idea of selflessness and the lengths one might go to for the benefit of others. The imagery of Mary on a cross is symbolic of the ultimate act of sacrifice, akin to Jesus Christ's crucifixion in Christian theology.

Overall, "Mary on a Cross" is a thought-provoking and introspective song that delves into themes of sacrifice, redemption, and the complexities of faith and devotion.